export function MsToDays(diffInMillis) {
  // 将毫秒转换为天数
  const totalDays = Math.floor(diffInMillis / (1000 * 60 * 60 * 24));

  // 提取年和月（如果年大于0，则使用年和月；否则只使用月和天）
  let formattedDuration;
  if (totalDays > 365) {
    // 这里为了简化，我们假设每个月都是30天来计算月份（不精确）
    // 如果你想要更精确的计算，你需要考虑每个月的实际天数
    const years = Math.floor(totalDays / 365); // 简单计算年份差（不精确）
    const remainingDays = totalDays % 365;
    const months = Math.floor(remainingDays / 30); // 简单计算月份差（不精确）
    formattedDuration = `${years}年${months}月`;
  } else if (totalDays > 0) {
    // 如果天数大于0且小于等于365，则计算月和天
    const months = Math.floor(totalDays / 30); // 简单计算月份差（不精确）
    const days = totalDays % 30; // 剩余的天数
    if (months > 0) {
      formattedDuration = `${months}月${days}天`;
    } else {
      // 如果天数小于30，则直接输出天数
      formattedDuration = `${days}天`;
    }
  } else {
    // 如果天数为0，则输出0天（或者根据需要输出其他内容）
    formattedDuration = "0天";
  }
  return formattedDuration;
}
